/**
 * @(#)com.hq.base.util.Orderable.java
 * 版权声明 厦门亿力吉奥信息科技有限公司, 版权所有 违者必究
 *
 *<br> Copyright:： Copyright (c) 2012
 *<br> Company： 厦门亿力吉奥信息科技有限公司
 *<br> Author： 陈谋坤(chmk35@163.com)
 *<br> Date：Sep 12, 2012
 *<br> Version：1.0
 *————————————————————————————————————
 *修改记录
 *    修改者：
 *    修改时间：
 *    修改原因：
*—————————————————————————————————————
 */ 

package com.hq.common.utils;

/**
 * 功能说明：
 *    排序接口，排序接口，只要实现该接口，就可以调用平台提供的工具类中的OrderableListSortUtils.sort()方法，对其进行排序
 *
 * @author 陈谋坤 (chmk35@163.com)
 * @version Revision: 1.00 Date：Sep 12, 2012
 */
public interface Orderable {
    
    /**
     * Useful constant for the highest precedence value.
     * @see Integer#MIN_VALUE
     */
    int HIGHEST_PRECEDENCE = Integer.MIN_VALUE;

    /**
     * Useful constant for the lowest precedence value.
     * @see Integer#MAX_VALUE
     */
    int LOWEST_PRECEDENCE = Integer.MAX_VALUE;
    
    /**
     * 排序号，越小越在前面
     * @return
     */
    public int getOrderNo();
}
